Viewing, Adding, and Editing SAP R/3 and CRM Job Details
Theme: Configure
Who Is It For? System Administrator, Automation Engineer
What Is It?
SAP R/3 and CRM job details define how OpCon submits background jobs to an SAP R/3 or CRM system, including job name, step details, and interceptor settings. These details are configured in the Task Details panel of an SAP R/3 master job in Solution Manager.
To view, add, or edit a SAP R/3 and CRM job, you must have the required privileges as defined in Required Privileges.
Viewing SAP R/3 and CRM Job Details
- Go to Library > Master Jobs
- Select a SAP R/3 and CRM job in the list
- Select Edit
- Expand the Task Details panel
Adding SAP R/3 and CRM Job Details
To add SAP R/3 and CRM Job Details, complete the following steps:
- Create the job and general info as described in Adding a Job
- Expand the Task Details section. See SAP R/3 and CRM Job Details for details
Editing SAP R/3 and CRM Job Details
To edit SAP R/3 and CRM Job Details, complete the following steps:
- Go to Library > Master Jobs
- Select a SAP R/3 and CRM job
- Select Edit
- Select the lock icon. The button appears gray and locked (
) when in Read-only mode and green and unlocked (
) when in Admin mode
- Expand the Task Details panel. See SAP R/3 and CRM Job Details for details
SAP R/3 and CRM Job Details
All required fields are designated by a red asterisk.
In the SAP R/3 and CRM Definition frame:
- Job Name: Name of the job as defined in the SAP R/3 and SAP CRM system
- Job Number: SAP R/3 and SAP CRM Job number (Job ID) as defined in the SAP system
- Execution Target: Name of the SAP Application Server on which the job processes
- Start SAP Job: Configures SAP start criteria for the job
- A.S.A.P.: Starts the job as soon as a background process is available
- Immediately: Starts the job as soon as it qualifies to run in OpCon, without waiting for an available SAP background process. If all background processes are in use, an immediately started job fails
Select SAP Job
Select the search button next to Job Name to open the SAP Query dialog.

In the Query Job SAP dialog:
- Machine: SAP R3 agent Machine name
- Language: Two-character language abbreviation (e.g., EN for English)
- Job Name: Text matching the desired job name in the SAP Business Warehouse system. Use wildcards (*) for partial names. Do not use only wildcards — on large SAP systems, this causes the SAPQueryProcessor to become unresponsive
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
Enter SAP Credentials and select the search button to retrieve matching job names, then select a job and select OK to assign it to the daily job.
In the Create SAP Job dialog:
- Job Name: Name of the job being created
- Job Class: Class of SAP Job — A, B, or C
- Spool Recipient: Spool recipient for the SAP job
- Credentials Button: Opens the SAP Login Dialog
note
Enter credentials before creating a SAP Job. Credentials are used for all SAP queries.
- List of Steps: Add, edit, and delete steps (Abap Program, External Command, or External Program) after entering credentials
- Step Details: Details for the selected job step. Enter credentials and select a step from the list to define details
To enter credentials, select the Credentials button under Credentials Definition to open the SAP Login Dialog.
In the SAP Login dialog:
- Machine: SAP R3 agent Machine name
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
- Language: Two-character language abbreviation (e.g., EN for English)
Edit SAP Job
Select the edit button to open the Edit SAP Job dialog.
Open the credentials dialog and enter credentials.
Credentials are required to enable the Query Button.
In the SAP Login dialog:
- Machine: SAP R3 agent Machine name
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
- Language: Two-character language abbreviation (e.g., EN for English)
Select the query button after entering credentials to search for the job. When results appear, make any changes and select Save.
Delete SAP Job
Select the delete button to open the Delete SAP Job dialog.
- Machine: SAP R3 agent Machine name
- Language: Two-character language abbreviation (e.g., EN for English)
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
Enter credentials and select Yes to delete the job.
Add Steps to SAP Job
Select the Add button under List of Steps to open the Add SAP Step dialog.

Add SAP Step Dialog
-
Abap Program
- ABAP Program Selector: Text matching the desired Abap Program. Use wildcards (*) for partial names
- Select the search button to retrieve matching Abap Programs, then select one and select OK to add it to the SAP Job step
- ABAP Program Selector: Text matching the desired Abap Program. Use wildcards (*) for partial names
-
External Command
- External Command Selector: Text matching the desired External Command. Use wildcards (*) for partial names
- Enter the name or select the search button to retrieve matches, then select one and select OK to add it to the SAP Job step
- External Command Selector: Text matching the desired External Command. Use wildcards (*) for partial names
-
External Program
- External Program Name: Text matching the desired External Program
- Enter the name and select OK to add it to the SAP Job step

- External Program Name: Text matching the desired External Program
Use the up and down buttons to change the order of steps.
Abap Program Details
- Select Abap Program from the list of steps

- ABAP Program: Name of the Abap Program
- Variant: Variant for the Abap
- Search Variant Button: Retrieves all variants for the selected Abap step from the SAP R3 system
- Add Variant Button: Opens the add variant dialog to create a new variant
- Edit Variant Button: Opens the edit variant dialog. Search for or create a variant to enable this button
- Delete Variant Button: Removes the current variant from the selected Abap step. Search for or create a variant to enable this button
- Search Variant Button: Retrieves all variants for the selected Abap step from the SAP R3 system
- Language: Two-character language abbreviation (e.g., EN for English)
- Print Specification Button: Opens the Print Specifications dialog
Abap Variants
Search Variant Dialog
Select the search button to retrieve all variants for the selected Abap step, then select a variant and select OK to apply it to the Abap step.
Add Variant Dialog
Select the add button to open the create variant dialog and wait for variant parameters to load.
- Variant Name: Name for the variant being created
- Temporary Variant: Creates the variant in the local database. The variant is created when the daily job is saved and deleted when the daily job or SAP job is deleted
- Variant Parameters: Returned from the SAP Business Warehouse system when the dialog opens

Select a variant parameter to update its values, then select the update button to save.

Edit Variant Dialog
Select or create a variant to enable the edit button, then select it to open the dialog and wait for parameters to load.
- Variant Name: Name of the variant being updated. Cannot be changed
- Refresh Button: Sends a request to check and load new parameter values

Select a variant parameter to update its values, then select the update button to save.

Delete Variant Dialog
Select or create a variant to enable the delete button, then select it to remove the variant from the Abap Program step.
This removes the variant from the Abap step only. It does not permanently delete the variant from the SAP Business Warehouse system.
Abap Print Specifications
Select the Print Specifications button to open the dialog.
General Attribute Tab
- Output Device: Output device. Select the search button to query SAP Business Warehouse for available devices
- Number of Copies: Number of copies to print
- Time of Printing: When to print
- Print Format: Format for printing. Select the search button to query SAP Business Warehouse for formats. Output device must be selected first

Spool Request Tab
- Name: Spool request name
- Title: Spool request title
- Authorization: Spool request authorization

Cover Sheets Tab
- SAP Cover page: Whether a cover page is printed
- Selection Cover Sheet: Selection cover sheet
- Recipient: Recipient field
- Department: Department field

Output Options Tab
- Spool Retention Period: When to delete after printing
- Delete Immediately After Printing: Deletes the spool immediately after printing
- New Spool Request: Creates a new spool request

External Command Details
- Command: Name of the selected external command
- Parameters: Parameters for the external command
- Operating System: Operating system for the external command
- Target Server: Target server for the external command
- Log external output to job log: Logs external output to the job log
- Log external errors to job log: Logs external errors to the job log
- Job awaiting external termination: Waits for external termination
- Active trace: Activates trace

External Program Details
- Program: Name of the selected external program
- Parameters: Parameters for the external program
- Target Server: Target server for the external program
- Log external output to job log: Logs external output to the job log
- Log external errors to job log: Logs external errors to the job log
- Job awaiting external termination: Waits for external termination
- Active trace: Activates trace

Select Execution Target
Select the search button next to Execution Target to open the SAP Query dialog.

In the SAP Query dialog:
- Machine: SAP R3 agent Machine name
- Language: Two-character language abbreviation (e.g., EN for English)
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials

Enter SAP Credentials and select the search button to retrieve all execution targets, then select a target and select OK to assign it to the Execution Target field.
Remove Execution Target
To remove the Execution Target, select the red trashcan icon.
More Information
For conceptual information, refer to SAP R/3 and CRM Jobs in the Concepts online help.
Configuration Options
| Setting | What It Does | Default | Notes |
|---|---|---|---|
| Job Name | Name of the job as defined in the SAP R/3 and SAP CRM system | — | — |
| Job Number | SAP R/3 and SAP CRM Job number (Job ID) as defined in the SAP system | — | — |
| Execution Target | Name of the SAP Application Server on which the job processes | — | — |
| Start SAP Job | Configures SAP start criteria for the job | — | — |
| Language | Two-character language abbreviation (e.g., EN for English) | — | — |
| User ID | Username for SAP Credentials | — | — |
| Password | Password for SAP Credentials | — | — |
| Job Class | Class of SAP Job — A, B, or C | — | — |
| Spool Recipient | Spool recipient for the SAP job | — | — |
| Credentials Button | Opens the SAP Login Dialog | — | — |
| List of Steps | Add, edit, and delete steps (Abap Program, External Command, or External Program) after entering credentials | — | — |
| Step Details | Details for the selected job step. | — | — |
| ABAP Program | Name of the Abap Program | — | — |
| Variant | Variant for the Abap | — | — |
| Print Specification Button | Opens the Print Specifications dialog | — | — |
| Variant Name | Name for the variant being created | — | — |
| Temporary Variant | Creates the variant in the local database. | — | — |
| Variant Parameters | Returned from the SAP Business Warehouse system when the dialog opens | — | — |
| Refresh Button | Sends a request to check and load new parameter values | — | — |
| Output Device | Output device. Select the search button to query SAP Business Warehouse for available devices | — | must be selected first. : An agent installed on a target platform that runs jobs in the native language of that platform and communicates results back to SAM via SMANetCom over TCP/IP.
Department: An organizational grouping in OpCon used to assign jobs to logical divisions. User roles can be scoped to specific departments, controlling which jobs a user can manage.
Resource: A numeric variable in OpCon representing a finite pool. Jobs can be configured to require a set number of resource units to run, limiting concurrent executions and preventing resource contention.
Privilege: A specific permission granted through an OpCon role that controls access to a feature, function, or object type. Privileges are organized into categories such as Function Privileges, Machine Privileges, Schedule Privileges, and Access Codes.
Machine: A platform defined in the OpCon database that has an agent installed. OpCon routes job execution requests to machines via SMANetCom, and machines report job completion status back to SAM.
Job: The fundamental unit of work in OpCon. A job defines what to run, on which machine, when to start, and what conditions must be met. Job results are tracked and can trigger events and notifications.
OpCon: Continuous' workflow automation platform. The OpCon server includes the database, SAM and Supporting Services (SAM-SS), and graphical user interfaces. agents installed on target platforms run jobs and report results.